package edu.android.proyecto.adapter;

import java.util.ArrayList;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import edu.android.proyecto.DataRepository;
import edu.android.proyecto.R;
import edu.android.proyecto.beans.Producto;

public class ListProductoPedidoAdapter extends ArrayAdapter<Producto>{

	private ArrayList<Producto> items = null;
	Producto pro = null;
	Context ctx= null;
	
	public ListProductoPedidoAdapter(Context context, int textViewResourceId,ArrayList<Producto> productos) {
		super(context, textViewResourceId, productos);
		this.ctx = context;
		this.items = productos;
	}
	
	@Override
	public View getView(int position, View convertView, ViewGroup parent) {
		
		pro = items.get(position);
		
		View v = convertView;
		if(v== null){
			LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
			v = inflater.inflate(R.layout.celda_productos_pedido,null);
		}
		LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
		v = inflater.inflate(R.layout.celda_productos_pedido,null);
		
		if(pro!=null){
			TextView titNombreProducto = (TextView) v.findViewById(R.id.tvNombreProducto);
			TextView titCantidad = (TextView) v.findViewById(R.id.tvCantidad);
			TextView titPrecio = (TextView) v.findViewById(R.id.tvPrecio);
			
			if(titNombreProducto !=null){
				titNombreProducto.setText(pro.getNombre()+"");
			}
			if(titCantidad !=null){
				titCantidad.setText(pro.getCantidad()+"");
			}
			if(titPrecio !=null){
				titPrecio.setText(pro.getPrecio()+"");
			}
		}
		
		return v;
	}
}
